#include <iostream>
#include <string>
#include <list>
#include <vector>
#include "Transition.h"

using namespace std;


Transition::Transition()
{}

Transition::Transition(Etat *depart, Etat *arrivee, vector<char> etiquettes):m_depart(depart),m_arrivee(arrivee),m_etiquettes(etiquettes)
{/*m_depart->ajouterTransition(etiquettes,arrivee);*/}

Transition::~Transition()
{}

Etat* Transition::getDepart()
{
	return m_depart;
}

void Transition::setDepart(Etat* depart)
{
	m_depart = depart;
}

Etat* Transition::getArrivee()
{
	return m_arrivee;
}

void Transition::setArrivee(Etat* arrivee)
{
	m_arrivee = arrivee;
}

vector<char> Transition::getEtiquettes()
{
	return m_etiquettes;
}

void Transition::setEtiquettes(vector<char> etiquettes)
{
	m_etiquettes=etiquettes;
}